import fetch from '@/utils/fetch'

/**
 * 通用请求函数
 * @param {*} type 请求类型
 * @param {*} params 参数
 * @param {*} url 拼接路径
 */

const Request = function (type, params={}, url) {
    url == undefined ? url = '' : ''
    let require = {
        url: '/api/'+url,
        method: type,
        params: params,
        data: params
    }
    // console.log('params：', require.params);  // 输出参数
    return fetch(require)
        .then(res => {
            // console.log('request is success!', res);  // 输出结果
            return res
        })
        .catch(err => {
            console.log('sysUser_err:', err);
            return err
        })
}

export default Request